package com.naiterui.ehp.bs.patient.vo.comment;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.util.List;

/**
 * @Description 评价内容
 * @Author gongbaoqiang
 * @Date 2020/6/30 11:30 AM
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ToString
@ApiModel("评价内容")
public class CommentVO implements Serializable {
    private static final long serialVersionUID = -7396053816718949191L;

    @JsonInclude(Include.NON_NULL)
    private Long doctorId;

    @ApiModelProperty(value = "医生姓名")
    @JsonInclude(Include.NON_NULL)
    private String doctorName;

    @ApiModelProperty(value = "医生头像")
    @JsonInclude(Include.NON_NULL)
    private String doctorPhoto;

    @ApiModelProperty(value = "医生所在科室")
    @JsonInclude(Include.NON_NULL)
    private String department;

    @ApiModelProperty(value = "医生职称")
    @JsonInclude(Include.NON_NULL)
    private String title;

    @ApiModelProperty(value = "医生所在医院")
    @JsonInclude(Include.NON_NULL)
    private String hospital;

    @ApiModelProperty(value = "星级内容")
    @JsonInclude(Include.NON_NULL)
    private List<StarsVO> starsList;

}
